Inter-Process Communications
In Linux Kernel
- Asynchronous Pipes
- Named Pipes (FIFO)
- UNIX Domain Sockets
- Express Data Path
- Memory-Mapped Files
- System V IPC (
sysvipc
, three IPC methods used in UNIX System V)- Message Queues
- Semaphores
- Shared Memory
Userspace IPC
- D-Bus (by Freedesktop)